home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / ov143b.zip / OV < prev    next >
Text File  |  1993-01-04  |  2KB  |  103 lines

  1. #
  2. #  Microsoft MAKE file for OverView
  3. #
  4.  
  5. cpu =
  6. cflags = /DLINT_ARGS
  7. lflags =
  8.  
  9. #  This is how to make a .obj file from a .c or .asm file
  10.  
  11. .c.obj:
  12.       msc $(cflags) $*.c;
  13.  
  14. .asm.obj:
  15.       masm $*;
  16.  
  17. #  Here are all the individual file dependencies
  18. #  (I wonder if there is a better way to declare these)
  19.  
  20. ov.obj:       ov.c ov.h direct.h menu.h strmem.h
  21.  
  22. ovattrib.obj: ovattrib.c ov.h dialog.h direct.h menu.h overr.h
  23.  
  24. ovcmd.obj:    ovcmd.c ov.h direct.h overr.h strmem.h
  25.  
  26. ovdef.obj:    ovdef.c ov.h dialog.h direct.h menu.h overr.h
  27.  
  28. ovdir.obj:    ovdir.c ov.h dosfile.h direct.h strmem.h overr.h
  29.  
  30. ovfdisp.obj:  ovfdisp.c ov.h direct.h
  31.  
  32. ovfile.obj:   ovfile.c ov.h dosfile.h direct.h strmem.h overr.h
  33.  
  34. ovfmove.obj:  ovfmove.c ov.h direct.h
  35.  
  36. ovhelp.obj:   ovhelp.c ov.h direct.h menu.h strmem.h overr.h
  37.  
  38. ovlogo.obj:   ovlogo.c ov.h direct.h
  39.  
  40. ovprompt.obj: ovprompt.c ov.h dialog.h direct.h overr.h strmem.h
  41.  
  42. ovselect.obj: ovselect.c ov.h direct.h menu.h overr.h
  43.  
  44. ovsort.obj:   ovsort.c ov.h
  45.  
  46. ovstr.obj:    ovstr.c
  47.  
  48. ovtag.obj:    ovtag.c ov.h dialog.h direct.h overr.h
  49.  
  50. ovtty.obj:    ovtty.c ov.h direct.h overr.h
  51.  
  52. ovview.obj:   ovview.c ov.h direct.h menu.h strmem.h overr.h
  53.  
  54. ovvbuf.obj:   ovvbuf.c ov.h overr.h
  55.  
  56. ovwin.obj:    ovwin.c ov.h direct.h strmem.h overr.h
  57.  
  58. biosio.obj:   biosio.asm
  59.  
  60. date.obj:     date.asm
  61.  
  62. dialog.obj:   dialog.c dialog.h direct.h strmem.h
  63.  
  64. direct.obj:   direct.asm
  65.  
  66. farmem.obj:   farmem.asm
  67.  
  68. file.obj:     file.c dosfile.h
  69.  
  70. fileio.obj:   fileio.asm
  71.  
  72. grabbrk.obj:  grabbrk.asm
  73.  
  74. logo.obj:     logo.asm
  75.  
  76. menu.obj:     menu.c direct.h menu.h
  77.  
  78. pathname.obj: pathname.c strmem.h
  79.  
  80. pathopen.obj: pathopen.c strmem.h
  81.  
  82. scantree.obj: scantree.c strmem.h dosfile.h
  83.  
  84. string.obj:   string.c
  85.  
  86. tone.obj:     tone.c
  87.  
  88. volume.obj:   volume.c
  89.  
  90.  
  91. #  Now OV.EXE depends on all the .obj files
  92.  
  93. ov.exe: ov.obj ovattrib.obj ovcmd.obj ovdir.obj ovfdisp.obj ovfile.obj   \
  94.         ovfmove.obj ovhelp.obj ovlogo.obj ovprompt.obj ovdef.obj       \
  95.         ovselect.obj ovsort.obj ovtag.obj ovtty.obj ovview.obj ovwin.obj \
  96.         ovvbuf.obj pathopen.obj scantree.obj pathname.obj file.obj \
  97.         volume.obj string.obj date.obj direct.obj ovstr.obj grabbrk.obj  \
  98.         farmem.obj fileio.obj biosio.obj tone.obj dialog.obj logo.obj menu.obj
  99.         link $(lflags) /stack:4096 /map @ov.lnk
  100.         rename ov.exe ovup.exe
  101.         exepack ovup.exe ov.exe
  102.         del ovup.exe
  103.